#pragma once

#include "Pointer.h"
#include "Entity.h"
#include "IUpdatable.h"

class IAI : public IUpdatable
{
public:
	IAI( Pointer<Entity>& entity );
	virtual void Update( float time, float timeChange ) = 0;

private:
	Pointer<Entity> m_entity;
};